package com.camera.yl.models

/**
 * 上传状态枚举
 */
enum class UploadStatus {
    PENDING,    // 等待上传
    UPLOADING,  // 正在上传
    SUCCESS,    // 上传成功
    FAILED      // 上传失败
}

/**
 * 上传信息数据类
 */
data class UploadInfo(
    val filePath: String,
    val status: UploadStatus,
    val progress: Int = 0,
    val errorMessage: String? = null
) 